PubNub

open external class PubNub(config: Any)

Constructors

Link copied to clipboard
constructor(config: Any)

Types

Link copied to clipboard
interface Action
Link copied to clipboard
Link copied to clipboard
interface ActionParam
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface APNS2Target
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface BufferFileInput
Link copied to clipboard
interface ChannelGroups
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface CustomObject : JsMap<Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface FileEvent
Link copied to clipboard
Link copied to clipboard
interface FireParameters
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface GrantParameters
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface HasId
Link copied to clipboard
interface HasStatus
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface HereNowResponse
Link copied to clipboard
interface HistoryMessage
Link copied to clipboard
Link copied to clipboard
interface HistoryResponse
Link copied to clipboard
Link copied to clipboard
interface IncludeOptions
Link copied to clipboard
interface JsLogLevel

External interface representing PubNub.LogLevel enum from JavaScript SDK. Used as: PubNub.LogLevel.Debug, PubNub.LogLevel.Info, etc.

Link copied to clipboard
Link copied to clipboard
interface LegacyCryptor<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface MessageAction
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface MessageEvent
Link copied to clipboard
Link copied to clipboard
interface MetadataPage
Link copied to clipboard
Link copied to clipboard
interface ObjectParam
Link copied to clipboard
interface Page
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface PresenceEvent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface PublishResponse
Link copied to clipboard
interface PubNubFileType
Link copied to clipboard
interface PubnubStatus
Link copied to clipboard
interface Push
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface SetCustom
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface SignalEvent
Link copied to clipboard
Link copied to clipboard
interface SignalResponse
Link copied to clipboard
interface StatusEvent
Link copied to clipboard
Link copied to clipboard
interface StreamFileInput
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface T$10
Link copied to clipboard
interface T$11
Link copied to clipboard
interface T$13
Link copied to clipboard
interface T$15
Link copied to clipboard
interface T$37
Link copied to clipboard
interface T$5
Link copied to clipboard
interface T$6
Link copied to clipboard
interface T$7
Link copied to clipboard
interface T$9
Link copied to clipboard
Link copied to clipboard
interface UploadedFile
Link copied to clipboard
interface UriFileInput
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface v2ObjectData
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var push: PubNub.Push

Functions

Link copied to clipboard
Link copied to clipboard
open fun decrypt(data: Any?): Any
open fun decrypt(data: String?): Any
open fun decrypt(data: Any?, customCipherKey: String = definedExternally): Any
open fun decrypt(data: String?, customCipherKey: String = definedExternally): Any
open fun decrypt(data: Any?, customCipherKey: String = definedExternally, options: PubNub.CryptoParameters = definedExternally): Any
open fun decrypt(data: String?, customCipherKey: String = definedExternally, options: PubNub.CryptoParameters = definedExternally): Any
Link copied to clipboard
open fun destroy()
Link copied to clipboard
open fun disconnect()
Link copied to clipboard
Link copied to clipboard
open fun encrypt(data: String, customCipherKey: String = definedExternally, options: PubNub.CryptoParameters = definedExternally): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getToken(): String?
Link copied to clipboard
open fun getUUID(): String
Link copied to clipboard
open fun grant(params: PubNub.GrantParameters, callback: StatusCallback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun removeListener(params: Any)
Link copied to clipboard
Link copied to clipboard
open fun setAuthKey(authKey: String)
Link copied to clipboard
open fun setFilterExpression(filterExpression: String)
Link copied to clipboard
open fun setToken(params: String?)
Link copied to clipboard
open fun setUUID(uuid: String)
Link copied to clipboard
Link copied to clipboard
open fun stop()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun unsubscribeAll()